severe thunderstorm - French English Dictionary